home *** CD-ROM | disk | FTP | other *** search
/ A.C.E. 2 / ACE CD 2.iso / FILES / UTILS / HSBASIC2.DMS / in.adf / HB2Includes.Lha / BH / printer.bc < prev    next >
Encoding:
Text File  |  1994-03-16  |  6.6 KB  |  285 lines

  1. ' printer BASIC constants
  2.  
  3. '$underlines
  4. 'PrinterData fields 
  5. CONST pd_Device% = 0
  6. CONST pd_Unit% = 52
  7. CONST pd_PrinterSegment% = 86
  8. CONST pd_PrinterType% = 90
  9. CONST pd_SegmentData% = 92
  10. CONST pd_PrintBuf% = 96
  11. CONST pd_PWrite% = 100
  12. CONST pd_PBothReady% = 104
  13. CONST PrinterDatau1% = 108
  14. CONST pd_PIOR0% = 108
  15. CONST pd_PIOR1% = 170
  16. CONST pd_SIOR0% = 108
  17. CONST pd_SIOR1% = 190
  18. CONST pd_TIOR% = 272
  19. CONST pd_IORPort% = 312
  20. CONST pd_TC% = 346
  21. CONST pd_OldStk% = 438
  22. CONST pd_Flags% = 2486
  23. CONST pd_pad% = 2487
  24. CONST pd_Preferences% = 2488
  25. CONST pd_PWaitEnabled% = 2720
  26. CONST pd_Flags1% = 2721
  27. CONST pd_Stk% = 2722
  28. CONST PrinterData_sizeof%=6818
  29. 'PrinterExtendedData fields 
  30. CONST ped_PrinterName% = 0
  31. CONST ped_Init% = 4
  32. CONST ped_Expunge% = 8
  33. CONST ped_Open% = 12
  34. CONST ped_Close% = 16
  35. CONST ped_PrinterClass% = 20
  36. CONST ped_ColorClass% = 21
  37. CONST ped_MaxColumns% = 22
  38. CONST ped_NumCharSets% = 23
  39. CONST ped_NumRows% = 24
  40. CONST ped_MaxXDots% = 26
  41. CONST ped_MaxYDots% = 30
  42. CONST ped_XDotsInch% = 34
  43. CONST ped_YDotsInch% = 36
  44. CONST ped_Commands% = 38
  45. CONST ped_DoSpecial% = 42
  46. CONST ped_Render% = 46
  47. CONST ped_TimeoutSecs% = 50
  48. CONST ped_8BitChars% = 54
  49. CONST ped_PrintMode% = 58
  50. CONST ped_ConvFunc% = 62
  51. CONST PrinterExtendedData_sizeof%=66
  52. 'IOPrtCmdReq fields 
  53. CONST IOPrtCmdReqio_Message% = 0
  54. CONST IOPrtCmdReqio_Device% = 20
  55. CONST IOPrtCmdReqio_Unit% = 24
  56. CONST IOPrtCmdReqio_Command% = 28
  57. CONST IOPrtCmdReqio_Flags% = 30
  58. CONST IOPrtCmdReqio_Error% = 31
  59. CONST io_PrtCommand% = 32
  60. CONST io_Parm0% = 34
  61. CONST io_Parm1% = 35
  62. CONST io_Parm2% = 36
  63. CONST io_Parm3% = 37
  64. CONST IOPrtCmdReq_sizeof%=38
  65. 'PrinterSegment fields 
  66. CONST ps_NextSegment% = 0
  67. CONST ps_runAlert% = 4
  68. CONST ps_Version% = 8
  69. CONST ps_Revision% = 10
  70. CONST ps_PED% = 12
  71. CONST PrinterSegment_sizeof%=78
  72. 'DeviceData fields 
  73. CONST dd_Device% = 0
  74. CONST dd_Segment% = 34
  75. CONST dd_ExecBase% = 38
  76. CONST dd_CmdVectors% = 42
  77. CONST dd_CmdBytes% = 46
  78. CONST dd_NumCommands% = 50
  79. CONST DeviceData_sizeof%=52
  80. 'colorEntry fields 
  81. CONST colorLong% = 0
  82. CONST colorByte% = 0
  83. CONST colorSByte% = 0
  84. CONST colorEntry_sizeof%=4
  85. 'IODRPReq fields 
  86. CONST IODRPReqio_Message% = 0
  87. CONST IODRPReqio_Device% = 20
  88. CONST IODRPReqio_Unit% = 24
  89. CONST IODRPReqio_Command% = 28
  90. CONST IODRPReqio_Flags% = 30
  91. CONST IODRPReqio_Error% = 31
  92. CONST io_RastPort% = 32
  93. CONST io_ColorMap% = 36
  94. CONST io_Modes% = 40
  95. CONST io_SrcX% = 44
  96. CONST io_SrcY% = 46
  97. CONST io_SrcWidth% = 48
  98. CONST io_SrcHeight% = 50
  99. CONST io_DestCols% = 52
  100. CONST io_DestRows% = 56
  101. CONST io_Special% = 60
  102. CONST IODRPReq_sizeof%=62
  103. 'PrtInfo fields 
  104. CONST pi_render% = 0
  105. CONST pi_rp% = 4
  106. CONST pi_temprp% = 8
  107. CONST pi_RowBuf% = 12
  108. CONST pi_HamBuf% = 16
  109. CONST pi_ColorMap% = 20
  110. CONST pi_ColorInt% = 24
  111. CONST pi_HamInt% = 28
  112. CONST pi_Dest1Int% = 32
  113. CONST pi_Dest2Int% = 36
  114. CONST pi_ScaleX% = 40
  115. CONST pi_ScaleXAlt% = 44
  116. CONST pi_dmatrix% = 48
  117. CONST pi_TopBuf% = 52
  118. CONST pi_BotBuf% = 56
  119. CONST pi_RowBufSize% = 60
  120. CONST pi_HamBufSize% = 62
  121. CONST pi_ColorMapSize% = 64
  122. CONST pi_ColorIntSize% = 66
  123. CONST pi_HamIntSize% = 68
  124. CONST pi_Dest1IntSize% = 70
  125. CONST pi_Dest2IntSize% = 72
  126. CONST pi_ScaleXSize% = 74
  127. CONST pi_ScaleXAltSize% = 76
  128. CONST pi_PrefsFlags% = 78
  129. CONST pi_special% = 80
  130. CONST pi_xstart% = 84
  131. CONST pi_ystart% = 86
  132. CONST pi_width% = 88
  133. CONST pi_height% = 90
  134. CONST pi_pc% = 92
  135. CONST pi_pr% = 96
  136. CONST pi_ymult% = 100
  137. CONST pi_ymod% = 102
  138. CONST pi_ety% = 104
  139. CONST pi_xpos% = 106
  140. CONST pi_threshold% = 108
  141. CONST pi_tempwidth% = 110
  142. CONST pi_flags% = 112
  143. CONST PrtInfo_sizeof%=114
  144. CONST PCC_YMCB& = 4&
  145. CONST aSTBM& = &h40&
  146. CONST aCAM& = &h42&
  147. CONST PCMWHITE& = 3&
  148. CONST P_BUFSIZE& = &h100&
  149. CONST SPECIAL_FULLCOLS& = 4&
  150. CONST PCC_BGRW& = &hC&
  151. CONST aSBC& = &hD&
  152. CONST aSLRM& = &h41&
  153. CONST SPECIAL_FRACROWS& = &h20&
  154. CONST PPCB_GFX& = 0&
  155. CONST aSLPP& = &h39&
  156. CONST aIND& = 2&
  157. CONST aSFC& = &hC&
  158. CONST PDERR_DIMENSIONOVFLOW& = 5&
  159. CONST PPCF_GFX& = 1&
  160. CONST PCMBLUE& = 0&
  161. CONST aNEL& = 3&
  162. CONST aPLD& = &h21&
  163. CONST PCMCYAN& = 2&
  164. CONST aBMS& = &h3F&
  165. CONST aFNT10& = &h2C&
  166. CONST PCC_BGR& = &hA&
  167. CONST PRD_QUERY& = &hC&
  168. CONST PDERR_TOOKCONTROL& = 8&
  169. CONST P_STKSIZE& = &h1000&
  170. CONST PPC_BWALPHA& = 0&
  171. CONST PPC_COLORGFX& = 3&
  172. CONST aTBCALL& = &h49&
  173. CONST PCMMAGENTA& = 1&
  174. CONST aRIN& = 1&
  175. CONST aRAW& = &h4C&
  176. CONST SPECIAL_MILCOLS& = 1&
  177. CONST aSGR22& = &hB&
  178. CONST aSGR23& = 7&
  179. CONST aLMS& = &h3C&
  180. CONST aSGR24& = 9&
  181. CONST PRD_DUMPRPORT& = &hB&
  182. CONST aRIS& = 0&
  183. CONST aHTS& = &h43&
  184. CONST SPECIAL_FULLROWS& = 8&
  185. CONST aPLU& = &h20&
  186. CONST aSHORP0& = &hE&
  187. CONST aRMS& = &h3D&
  188. CONST SPECIAL_NOFORMFEED& = &h800&
  189. CONST aSHORP1& = &h10&
  190. CONST PCC_YMC& = 2&
  191. CONST PCC_4COLOR& = 4&
  192. CONST aSHORP2& = &hF&
  193. CONST aTMS& = &h3E&
  194. CONST SPECIAL_DENSITYMASK& = &h700&
  195. CONST aSHORP3& = &h12&
  196. CONST PDERR_INTERNALMEMORY& = 6&
  197. CONST PCMRED& = 2&
  198. CONST aSHORP4& = &h11&
  199. CONST PDERR_BADDIMENSION& = 4&
  200. CONST aSHORP5& = &h14&
  201. CONST aSHORP6& = &h13&
  202. CONST aPERF0& = &h3B&
  203. CONST aTBSALL& = &h4A&
  204. CONST aTSS& = &h30&
  205. CONST PRD_RAWWRITE& = 9&
  206. CONST SPECIAL_ASPECT& = &h80&
  207. CONST P_OLDSTKSIZE& = &h800&
  208. CONST aVTS& = &h44&
  209. CONST SPECIAL_CENTER& = &h40&
  210. CONST aEXTEND& = &h4B&
  211. CONST aRI& = 4&
  212. CONST SPECIAL_NOPRINT& = &h2000&
  213. CONST PDERR_INVERTHAM& = 3&
  214. CONST SPECIAL_DIMENSIONSMASK& = &hBF&
  215. CONST PPC_COLORALPHA& = 2&
  216. CONST SPECIAL_MILROWS& = 2&
  217. CONST aDEN1& = &h1A&
  218. CONST aVERP0& = &h37&
  219. CONST PDERR_NOERR& = 0&
  220. CONST PCC_BW& = 1&
  221. CONST PCC_WB& = 9&
  222. CONST aDEN2& = &h19&
  223. CONST aVERP1& = &h38&
  224. CONST aTBC0& = &h45&
  225. CONST aDEN3& = &h18&
  226. CONST aTBC1& = &h47&
  227. CONST aDEN4& = &h17&
  228. CONST SPECIAL_TRUSTME& = &h1000&
  229. CONST aDEN5& = &h16&
  230. CONST aPROP0& = &h2F&
  231. CONST aTBC3& = &h46&
  232. CONST aDEN6& = &h15&
  233. CONST aPROP1& = &h2E&
  234. CONST aTBC4& = &h48&
  235. CONST aPROP2& = &h2D&
  236. CONST PPCB_COLOR& = 1&
  237. CONST PPCF_COLOR& = 2&
  238. CONST PCMBLACK& = 3&
  239. CONST PCC_BGR_WB& = &hB&
  240. CONST P_SAFESIZE& = &h80&
  241. CONST PRD_PRTCOMMAND& = &hA&
  242. CONST aFNT0& = &h22&
  243. CONST aFNT1& = &h23&
  244. CONST aJFY0& = &h34&
  245. CONST aFNT2& = &h24&
  246. CONST aJFY1& = &h36&
  247. CONST aFNT3& = &h25&
  248. CONST aSGR0& = 5&
  249. CONST aFNT4& = &h26&
  250. CONST aJFY3& = &h35&
  251. CONST PDERR_BUFFERMEMORY& = 7&
  252. CONST aSGR1& = &hA&
  253. CONST aFNT5& = &h27&
  254. CONST aFNT6& = &h28&
  255. CONST aJFY5& = &h31&
  256. CONST aSGR3& = 6&
  257. CONST aFNT7& = &h29&
  258. CONST aJFY6& = &h33&
  259. CONST aSGR4& = 8&
  260. CONST aFNT8& = &h2A&
  261. CONST aJFY7& = &h32&
  262. CONST aFNT9& = &h2B&
  263. CONST PCC_YMC_BW& = 3&
  264. CONST SPECIAL_FRACCOLS& = &h10&
  265. CONST PCC_ADDITIVE& = 8&
  266. CONST PCMGREEN& = 1&
  267. CONST SPECIAL_DENSITY1& = &h100&
  268. CONST PDERR_CANCEL& = 1&
  269. CONST SPECIAL_DENSITY2& = &h200&
  270. CONST SPECIAL_DENSITY3& = &h300&
  271. CONST aSUS0& = &h1F&
  272. CONST SPECIAL_DENSITY4& = &h400&
  273. CONST aSUS1& = &h1C&
  274. CONST SPECIAL_DENSITY5& = &h500&
  275. CONST PCMYELLOW& = 0&
  276. CONST aSUS2& = &h1B&
  277. CONST aPERF& = &h3A&
  278. CONST SPECIAL_DENSITY6& = &h600&
  279. CONST aSUS3& = &h1E&
  280. CONST SPECIAL_DENSITY7& = &h700&
  281. CONST aSUS4& = &h1D&
  282. CONST PDERR_NOTGRAPHICS& = 2&
  283. CONST PPC_BWGFX& = 1&
  284. CONST PCC_MULTI_PASS& = &h10&
  285.